﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Ad_NhaSanXuatUC.ascx.cs" Inherits="GUI.Admin.uc.Ad_NhaSanXuatUC" %>
<%@ Register Assembly="EO.Web" Namespace="EO.Web" TagPrefix="eo" %>
<!--Panel danh sách nhà sản xuất-->
<style type="text/css">
    .style1
    {
    }
    .style2
    {
        color: Blue;
        font-size: 25px;
        margin-left: 50px;
    }
    
    .style3
    {
        color: Red;
        font-weight: bold;
    }
    
    .style4
    {
        color: #FF0000;
    }
    .style5
    {
        width: 47%;
    }
    
    .style6
    {
        width: 201px;
    }
    
    .style8
    {
        color: #FF0000;
        margin-top: 100px;
        margin-left: 100px;
    }
    .style9
    {
        width: 535px;
        text-align: right;
        color: Red;
    }
    
    .tb_left
    {
        width: 15%;
    }
    
    .tb_center
    {
        width: 10%;
    }
    
    .tb_right
    {
        width: 75%;
    }
</style>
<script type="text/javascript" language="javascript">
    function ktDienThoai(e, args) {
        if (args.Value.length >= 0 && args.Value.length <= 15 && isNaN(args.Value) != true)
            args.IsValid = true;
        else
            args.IsValid = false;
    }

</script>
<script type="text/javascript" language="javascript">
    function changeCheckState() {
        try {
            var frm = document.forms[0];
            var i = 0;
            for (i = 0; i < frm.length; i++) {
                if (frm.elements[i].id.indexOf('CheckBoxItem') != -1) {
                    if (document.getElementById(frm.elements[i].id) != null) {
                        if (frm.elements[i].checked == false) {
                            frm.elements[i].checked = true;
                        } else {
                            frm.elements[i].checked = false;
                        }
                    }
                }
            }
        } catch (err) { }
    }
</script>
<asp:Panel ID="PanelDanhSachNhaSanXuat" runat="server">
    <table style="width: 100%; border: 1px solid #008000;">
        <tr>
            <td class="style1">
                <asp:ImageButton ID="ImageButtonThemMoi" runat="server" ImageUrl="~/Admin/images/add.png"
                    ToolTip="Thêm nhà sản xuất mới" OnClick="ImageButtonThemMoi_Click" />
                &nbsp;
                <asp:ImageButton ID="ImageButtonXoa" runat="server" CommandName="Delete" ImageUrl="~/Admin/images/delete.png"
                    ToolTip="Xóa nhà sản xuất" OnClientClick="return confirm('Bạn có muốn xóa thật không?');"
                    OnClick="ImageButtonXoa_Click" />
                <span class="style2">Danh sách nhà sản xuất </span>
            </td>
            <td class="style5">
                <span class="style4">Tổng số nhà sản xuất: </span>&nbsp;
                <asp:Label ID="LabelTongSoNhaSanXuat" runat="server" Text="" CssClass="style3">
                </asp:Label>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <asp:Label ID="LabelThongBao" CssClass="style8" runat="server" Visible="False"></asp:Label>
                <asp:GridView ID="GridViewNhaSanXuat" runat="server" AllowPaging="True" AutoGenerateColumns="False"
                    CellPadding="4" ForeColor="#333333" Width="100%" 
                    EnableModelValidation="True" OnRowEditing="GridViewNhaSanXuat_RowEditing"
                    OnPageIndexChanging="GridViewNhaSanXuat_PageIndexChanging" 
                    OnRowDataBound="GridViewNhaSanXuat_RowDataBound">
                    <RowStyle BackColor="#EFF3FB" />
                    <Columns>
                        <asp:TemplateField>
                            <HeaderTemplate>
                                <asp:CheckBox ID="CheckBoxAll" runat="server" ToolTip="Check all" onclick="changeCheckState(this);" />
                            </HeaderTemplate>
                            <ItemTemplate>
                                <asp:CheckBox ID="CheckBoxItem" runat="server" ToolTip="Check" OnCheckedChanged="CheckBoxItem_CheckedChanged" />
                            </ItemTemplate>
                            <HeaderStyle Width="20px" />
                        </asp:TemplateField>
                        <asp:TemplateField>
                            <ItemTemplate>
                                <asp:ImageButton ID="ImageButtonSua" runat="server" CommandName="Edit" ImageUrl="~/Admin/images/edit.png"
                                    ToolTip="Sửa thông tin nhà sản xuất này" />
                            </ItemTemplate>
                            <HeaderStyle Width="20px" />
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Mã nhà sản xuất">
                            <ItemTemplate>
                                <asp:Label ID="LabelMaNhaSanXuat" runat="server" Text='<%# Eval("MaNhaSanXuat") %>'></asp:Label>
                            </ItemTemplate>
                            <HeaderStyle Width="120px" />
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Tên nhà sản xuất">
                            <ItemTemplate>
                                <asp:Label ID="LabelTenNhaSanXuat" runat="server" Text='<%# Eval("TenNhaSanXuat") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Logo">
                            <ItemTemplate>
                                <asp:Image ID="Image1" runat="server" ImageUrl='<%# "~/Images/"+Eval("Logo") %>'
                                    Height="120px" Width="100px" />
                            </ItemTemplate>
                            <HeaderStyle Width="300px" />
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Địa chỉ">
                            <ItemTemplate>
                                <asp:Label ID="LabelDiaChi" runat="server" Text='<%# Eval("DiaChi") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Điện thoại">
                            <ItemTemplate>
                                <asp:Label ID="LabelDienThoai" runat="server" Text='<%# Eval("DienThoai") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Fax">
                            <ItemTemplate>
                                <asp:Label ID="LabelFax" runat="server" Text='<%# Eval("Fax") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Website">
                            <ItemTemplate>
                                <asp:Label ID="LabelWebsite" runat="server" Text='<%# Eval("URL") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                    <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                    <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                    <EditRowStyle BackColor="#2461BF" />
                    <AlternatingRowStyle BackColor="White" />
                </asp:GridView>
            </td>
        </tr>
    </table>
</asp:Panel>
<!--Panel thêm mới, sửa thông tin nhà sản xuất-->
<asp:Panel ID="PanelThemSuaNhaSanXuat" runat="server">
    <table style="width: 100%; border: 1px solid #008000;">
        <tr>
            <td class="style1" colspan="3">
                <asp:ImageButton ID="ButtonTroLai" runat="server" ImageUrl="~/Admin/images/back_f2.png"
                    OnClick="ButtonTroLai_Click" ToolTip="Trở lại" />&nbsp;
                <asp:Label ID="LabelTitle" runat="server" CssClass="style2" Text="Thêm mới nhà sản xuất"></asp:Label>
            </td>
        </tr>
        <tr>
            <td class="style9">
                &nbsp;
            </td>
            <td>
                <asp:Label ID="LabelMaNhaSanXuat" Visible="False" runat="server" Text="Label"></asp:Label>
            </td>
        </tr>
        <tr>
            <td class="tb_left">
                Tên nhà sản xuất :
            </td>
            <td class="tb_center">
                <asp:TextBox ID="TextBoxTenNhaSanXuat" runat="server" ToolTip="Nhập nhà sản xuất"
                    Width="250px">
                </asp:TextBox>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="RequiredFieldValidatorNhapTenNhaSanXuat" runat="server"
                    ControlToValidate="TextBoxTenNhaSanXuat" Display="Dynamic" ErrorMessage="(*) Vui lòng nhập tên nhà sản xuất"
                    SetFocusOnError="True" ValidationGroup="Nhap" ForeColor="Red"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="tb_left">
                Logo :
            </td>
            <td class="tb_center">
                <asp:FileUpload ID="FileUpLoadHinhAnh" runat="server" ToolTip="Chọn hình" 
                    EnableTheming="True" />
            </td>
            <td class="tb_right">
                <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="(*) File ảnh chưa đúng định dạng !"
                    ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.jpg|.JPG|.gif|.GIF|.png|.PNG)$"
                    ControlToValidate="FileUploadHinhAnh" Display="Dynamic" ForeColor="Red" 
                    SetFocusOnError="True"></asp:RegularExpressionValidator>
                <asp:Label ID="LabelFileSize" runat="server" ForeColor="Red"></asp:Label>
            </td>
        </tr>
        <tr>
            <td class="tb_left">
                &nbsp;
            </td>
            <td class="tb_center" colspan="2">
                Lưu ý: Chỉ được upload hình theo định dạng: <span class="style3">*.jpg, *.gif, *.png</span>
                và kích thước tối đa <span class="style3">3MB</span>.
            </td>
        </tr>
        <tr>
            <td class="tb_left">
                &nbsp;
            </td>
            <td class="tb_center">
                <asp:Image ID="ImageHinhAnh" runat="server" Visible="False" />
            </td>
            <td class="tb_right">
                &nbsp;
            </td>
        </tr>
        <tr>
            <td class="tb_left">
                Địa chỉ:
            </td>
            <td class="tb_center" colspan="2">
                <asp:TextBox ID="TextBoxDiaChi" runat="server" ToolTip="Nhập địa chỉ" Width="300px"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td class="tb_left">
                Điện thoại:
            </td>
            <td class="tb_center" colspan="2">
                <asp:TextBox ID="TextBoxDienThoai" runat="server" ToolTip="Điện thoại" Width="250px"
                    MaxLength="15"></asp:TextBox>
                <asp:CustomValidator ID="CustomValidatorDienThoai" runat="server" ClientValidationFunction="ktDienThoai"
                    ControlToValidate="TextBoxDienThoai" Display="Dynamic" ErrorMessage="(*) Điện thoại chưa đúng"
                    SetFocusOnError="True" ValidationGroup="Nhap" ForeColor="Red"></asp:CustomValidator>
            </td>
        </tr>
        <tr>
            <td class="tb_left">
                Fax:
            </td>
            <td class="tb_center" colspan="2">
                <asp:TextBox ID="TextBoxFax" runat="server" ToolTip="Fax" Width="250px" MaxLength="15"></asp:TextBox>
                <asp:CustomValidator ID="CustomValidatorFax" runat="server" ClientValidationFunction="ktDienThoai"
                    ControlToValidate="TextBoxFax" Display="Dynamic" ErrorMessage="(*) Fax chưa đúng"
                    SetFocusOnError="True" ValidationGroup="Nhap" ForeColor="Red"></asp:CustomValidator>
            </td>
        </tr>
        <tr>
            <td class="tb_left">
                Website:
            </td>
            <td class="tb_center" colspan="2">
                <asp:TextBox ID="TextBoxWebsite" runat="server" ToolTip="Webste" Width="250px"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td class="tb_left">
                &nbsp;
            </td>
            <td class="tb_center">
                &nbsp;
            </td>
            <td class="tb_right">
                &nbsp;
            </td>
        </tr>
        <tr>
            <td class="style9">
                &nbsp;
            </td>
            <td style="text-align: left">
                <asp:Button ID="ButtonLuu" runat="server" CommandName="ThemMoi" OnClick="btnLuu_Click"
                    Text="Lưu" ToolTip="Lưu lại" ValidationGroup="Nhap" Width="80px" />
                &nbsp;
                <asp:Button ID="ButtonNhapLai" runat="server" OnClick="btnNhaplai_Click" Text="Nhập lại"
                    ToolTip="Nhập lại" Width="80px" />
            </td>
            <td class="style6" style="text-align: left">
                <asp:HiddenField ID="HiddenFieldMaHinh" runat="server" Visible="False" />
            </td>
        </tr>
        <tr>
            <td class="tb_left">
                <asp:HiddenField ID="HiddenFieldTenHinh" runat="server" Visible="False" />
            </td>
            <td class="tb_center" colspan="2">
                &nbsp;
            </td>
        </tr>
    </table>
</asp:Panel>
